def continuedfractionsE(precision: int = 100) -> list:
    '''
    e = [2;1,2,1,1,4,1,1,6,1,...,1,2k,1,...]
    '''
    elist = [1]*precision
    elist[0] = 2
    for i in range(2, precision, 3):
        elist[i] = 2*(i+1)//3

    return elist
